﻿using MediatR;
using ProductIntory.Domains;
using ProductIntory.ErrorCodes;

namespace ProductIntory.Read.Apis.Application.Command.CheckProductWorkCommands
{
    public class AddCheckProductWorkCommand:IRequest<ApiResult<int>>
    {
        /// <summary>
        /// 检测项目名称
        /// </summary>
   
        public string ProductName { get; set; }
        /// <summary>
        /// 检测项目编号
        /// </summary>
        public string ProductCode { get; set; }
        /// <summary>
        /// 检测类型
        /// </summary>
        public string CheckType { get; set; }
        /// <summary>
        /// 检测工具
        /// </summary>
        public string CheckMethod { get; set; }
        /// <summary>
        /// 检测要求
        /// </summary>
        public string CheckRequire { get; set; }
        /// <summary>
        /// 单位
        /// </summary>
        public string CheckUnit { get; set; }
        /// <summary>
        /// 致命缺陷
        /// </summary>
        public string FatalFlaw { get; set; }
        /// <summary>
        /// 严重缺陷
        /// </summary>
        public string SeriousDefects { get; set; }
        /// <summary>
        /// 轻微缺陷
        /// </summary>
        public string MinorDefects { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Markes { get; set; }
        /// <summary>
        ///  是否删除
        /// </summary>
        public bool IsDel { get; set; }
    }
}
